$(function() {
		
	
	// ----------------- 商品属性tab ------------------------
	
	// 定义列
	var productPropertyColumns = [
		{
				field : 'no',
				title : '序号',
				align : 'left',
				valign: 'middle',
				formatter : function(value, row, index) {
					return index + 1;
				}
		},
		{
			field : 'propertyId',
			title : '属性名称ID',
			align : 'center',
			valign: 'middle',
			visible: false
		},
		{
				field : 'propertyName',
				title : '属性名称',
				align : 'center',
				valign: 'middle',
		},
		{
				field : 'propertyValue',
				title : '属性值',
				align : 'center',
				valign: 'middle',
		},
		{	
			field : '#',
			title : '操作',
			align : 'center',
			valign: 'middle',
			formatter : function(value, row, index) {
				return "<a class='btn btn-info btn-xs' href='javaScript:void(0);'onclick='addPropertyToTable(\""+row.propertyName+"\",\""+row.propertyValue+"\",\""+row.id+"\")'><i class='fa fa-plus fa-fw'></i> 加入</a>";
			}
		}];
			
			
	// 定义查询回调函数（查询参数在此设置）
	var productPropertyQueryParams = function(params) {
		var propertyName =  $("#propertyName").val();
		var propertyValue =  $("#propertyValue").val();
		return {
			rows : params.limit, // 页面大小
			page : params.pageNumber, // 页码
			propertyName : propertyName,
			propertyValue : propertyValue,
		};
	};
	
	var productPropertyUrl = rootPath + "/productProperty/listProductPropertyPageForTemplate"; // 请求json数据的服务器地址
	sys.initTable('productPropertyTable', {
		url : productPropertyUrl,
		queryParams : productPropertyQueryParams,
		columns : productPropertyColumns,
		striped : true,
		clickToSelect : true
	});
	
	
	// 查询商品属性
	$("#btnProductPropertyQuery").click(function(){
		sys.reloadTable('productPropertyTable');
	});
	
	
	// 清空
	$('#btnProductPropertyClear').on('click', function() {
		$("#propertyName").val("");
		$("#propertyValue").val("");
	});
	
})

//添加属性到商品属性模板中
function addPropertyToTable(propertyName,propertyValue,propertyId){
	var data = {
		"id":propertyId,
		"propertyId":propertyId,
		"propertyName":propertyName,
		"propertyValue":propertyValue,
		"tmpFlag":1
	};
	window.parent.window.addPropertyToTable(data);
	// 删除已经添加到模板中的属性
	$("#productPropertyTable").bootstrapTable("remove",{field: 'propertyName', values: [propertyName]});
	
	/**
	var url = rootPath + "/productPropertyTemplate/addProductPropertyToTemplate";
	$.ajax({
        type:"post",
        url:url,
        data:{targetId:targetId,propertyId:propertyId},
        datatype: "json",
        success:function(json){
        	if(json.code == '1'){
        		$("#productPropertyTable").bootstrapTable("refresh");
        	}
        },
        error: function(){
        	showErr(json.resultMsg);
        }
	});
	*/
}
